Compositional Testing Preorders for Probabilistic Processes
نویسندگان
چکیده
Transition systems are well-established as a semantic model for distributed systems. There are widely accepted preorders that serve as criteria for reenement of a more abstract transition system to a more concrete one. To reason about probabilistic phenomena such as failure rates, we need to extend models and methods that have proven successful for non-probabilistic systems to a probabilistic setting. In this paper, we consider a model of probabilistic transition systems, containing probabilistic choice and nondeterministic choice as independent concepts. We present a notion of testing for these systems. Our main contributions are denotational characterizations of the testing pre-orders. The characterizations are given in terms of chains for may-testing and refusal chains for must-testing, that are analogous to traces and failures in denotational models of CSP. Reenement corresponds to inclusion between chains and refusal chains mod-ulo closure operations. The preorders are shown to be compositional. We also show that when restricted to non-probabilistic systems, these preorders collapse to the standard simulation and refusal-simulation.
منابع مشابه
Modelling Probabilistic Wireless Networks
We propose a process calculus to model high level wireless systems, where the topology of a network is described by a digraph. The calculus enjoys features which are proper of wireless networks, namely broadcast communication and probabilistic behaviour. We first focus on the problem of composing wireless networks, then we present a compositional theory based on a probabilistic generalisation o...
متن کاملTesting and Refinement for Nondeterministic and Probabilistic Processes
Transition systems are a basic semantic model for formal description , speciication, and analysis of concurrent and distributed systems. In order to describe and analyze aspects of reliability, such as the likelihood of trace and failure, this model has been extended in various ways to handle probabilistic behavior. To use these models for specii-cation and stepwise development of systems, it i...
متن کاملTesting Finitary Probabilistic Processes
We provide both modaland relational characterisations of mayand must-testing preorders for recursive CSP processes with divergence, featuring probabilistic as well as nondeterministic choice. May testing is characterised in terms of simulation, and must testing in terms of failure simulation. To this end we develop weak transitions between probabilistic processes, elaborate their topological pr...
متن کاملTesting Finitary Probabilistic Processes: DRAFT
This paper provides modaland relational characterisations of mayand must-testing preorders for recursive CSP processes with divergence, featuring probabilistic as well as nondeterministic choice. May testing is characterised in terms of simulation, and must testing in terms of failure simulation. To this end we develop weak transitions between probabilistic processes, elaborate their topologica...
متن کاملPolynomial Time Algorithms for Testing Probabilistic Bisimulation and Simulation
Various models and equivalence relations or preorders for probabilistic processes are proposed in the literature. This paper deals with a model based on labelled transition systems extended to the prob-abalistic setting and gives an O(n 2 m) algorithm for testing probabilistic bisimulation and an O(n 5 m 2) algorithm for testing probabilistic simulation where n is the number of states and m the...
متن کامل